a={'方糖':9,'麻烦':150,'DARK':142,'肖肖':149}
b={'方糖':'1班','麻烦':'1班','DARK':'2班','肖肖':'2班'}
c={'方糖':0,'麻烦':0,'DARK':129,'肖肖':150}

def f():
    print(a[input('请输入')],c[input('请输入')])#查询学生成绩功能
    print(b[input('请输入学生姓名')])#查询学生班级功能
    return

def s(a):
    s=0
    for i in a.values():
        s=s+i
    return s

while True:
    o=input('请输入想添加的学生班级(或者使用其他功能）')#自主添加学生信息功能
    if o=='1班':
        n = input('请输入想添加的学生的数学成绩(格式：Math:xxx(分数))')
        m = input('请输入想添加的学生的语文成绩(格式：Chinese:xxx(分数))')
        b[input('请输入想添加入此班级的学生姓名')]='1班'
        a[input('请输入想添加其数学成绩的学生姓名')]=int(n)
    elif o=='2班':
        n = input('请输入想添加的学生的数学成绩(格式：Math:xxx(分数))')
        m = input('请输入想添加的学生的语文成绩(格式：Chinese:xxx(分数))')
        b[input('请输入想添加入此班级的学生姓名')] = '2班'
        a[input('请输入想添加其数学成绩的学生姓名')] = int(n)
        c[input('请输入想添加其语文成绩的学生姓名~')] =int(m)
    elif o=='查询年级学生个数':
        print(len(list(a.values())))
    elif o=='继续查找学生相关信息':
        f()
    elif o=='查询最高分':
        print('Math max:',max(list(a.values())),'Chinese max:',max(list(c.values())))
    else:#你可以打:平均分
        sum=s(a)/len(list(a.values()))
        print('数学平均成绩', sum)
        sum=s(c)/len(list(c.values()))
        print('语文平均成绩', sum)